/*
 * 上海远境文化传媒有限公司 版权所有
 */
package ext.map;

import java.math.BigDecimal;

/**
 * 地址信息.
 */
public class AddressData {

    /**
     * 国家. 默认是中国.
     */
    public String country;

    /**
     * 用户输入的地址信息.
     */
    public String address;

    /**
     * 结构化地址信息.
     */
    public String formattedAddress;

    /**
     * 省份.
     */
    public String province;

    /**
     * 城市.
     */
    public String city;

    /**
     * 区.
     */
    public String district;

    /**
     * 城市区号（电话区号）
     */
    public String cityCode;

    /**
     * 邮编.
     */
    public String postCode;

    /**
     * 经度.
     * 经度，纬度:  <location>121.413947,31.216827</location>
     */
    public BigDecimal longitude;

    /**
     * 纬度.
     * 经度，纬度:  <location>121.413947,31.216827</location>
     */
    public BigDecimal latitude;

    /**
     * 高德区域编码
     */
    public String adcode;

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("AddressData{");
        sb.append("address='").append(address).append('\'');
        sb.append(", formatedAddress='").append(formattedAddress).append('\'');
        sb.append(", province='").append(province).append('\'');
        sb.append(", city='").append(city).append('\'');
        sb.append(", district='").append(district).append('\'');
        sb.append(", cityCode='").append(cityCode).append('\'');
        sb.append(", postCode='").append(postCode).append('\'');
        sb.append(", longitude=").append(longitude);
        sb.append(", latitude=").append(latitude);
        sb.append(", adcode=").append(adcode);
        sb.append('}');
        return sb.toString();
    }
}
